.grid-header {
    height: auto;
}

.grid-header .radio, .grid-header .checkbox {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: normal;
}

.tips-list .checkbox {
    margin-right: 0px;
    width: 106px;
    float: left;
    font-weight: normal;
    margin-top:0;
}

.left-list-con table td a {
    color: #333;
}

.left-list-con table {
    line-height: 20px;
}

.left-list-con table td:hover a {
    color: #ff7713;
}

.auto-tree .jqtree-tree {
    height: 100%;
    overflow: auto;
}

.jqtree-extinfo {
    position: absolute;
    right: 5px;
    top: 0px;
    width: 243px;
    margin-right: 8px;
    text-align: left;
}

.jqtree-element .jqtree-btn {
    display: none;
}

.jqtree-element:hover .jqtree-btn {
    display: block;
}

.checkboxtr .tips-list .checkbox {
    width: 160px;
}

.checkboxtr1 .checkbox {
    width: 175px !important;
}

.checkboxtr2 .checkboxtr2_div {
    width: 100% !important;
    clear: both;
}

.checkboxtr2 .checkboxtr2_div .checkbox {
    width: auto !important;
    margin-right: 20px;
    margin-bottom: 0px;
}

.ui-dialog-button {
    margin-top: 20px;
}

.sheet tr:hover td {
    background-color: #fff;
}

.sheet tr:hover .bgcf2 {
    background-color: #f2f2f2;
}

.tab a {
    border-bottom: 2px solid #dcdcdc;
}

.selected-app-caro-slide {
    height: 36px;
    float: left;
    line-height: 36px;
}

.selected-app-caro-slide li {
    float: left;
    margin: 0 auto;
    min-width: 100px;
}

.selected-app-caro-slide li a {
    text-align: center;
    display: block;
    color: #333;
}

.selected-app-caro-box {
    border-bottom: 2px solid #eee;
    position: relative;
    height: 36px;
    padding: 0 6px;
}

.selected-app-caro-box-wrap {
    position: relative;
    /*float:left;*/
    overflow: hidden;
    height: 40px;
}

.selected-app-caro-box-scroll .selected-app-caro-box-wrap {
    position: relative;
    overflow: hidden;
    width: 500px;
    float: left;
}

.selected-app-caro-box-scroll .selected-app-caro-box-wrap ul {
    width: 3000px;
    position: absolute;
}

.caro-icon.prev {
    color: #bbbbbb;
    text-align: center;
    float: left;
    width: 16px;
    height: 16px;
    margin: 10px 0;
    background: url(../../mypublic/images/caro_prev.png);
}

.caro-icon.next {
    color: #bbbbbb;
    float: left;
    text-align: center;
    width: 16px;
    height: 16px;
    margin: 10px 0;
    background: url(../../mypublic/images/caro_next.png);
}

.setting {
    margin-top: -26px;
    margin-right: 80px;
    height: 16px;
    width: 16px;
    float: right;
    line-height: 36px;
    background: url(../../mypublic/images/auth_setting.png);
}

.setting-text {
    margin-top: -36px;
    float: right;
    color: #ff7713;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
}

.arrow {
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    display: block;
    position: absolute;
}

.arrow em, .arrow ins {
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    display: block;
    position: absolute;
    border: 8px solid transparent;
}

.arrow ins {
    border-bottom-color: #ffffff;
}

.arrow em {
    border-bottom-color: #e0e0e0;
}

.arrow.up em, .arrow.up ins {
    border-style: dashed dashed solid dashed;
}

.arrow.up {
    top: -16px;
}

.arrow.up ins {
    top: 2px;
}

.selected-app-caro-slide .tab-on {
    border-bottom: 2px solid #ff7713;
}